/**
 * 
 */
package org.rollinitiative.d20.entity;

/**
 * A Player is an actor that is controlled or directed by a human player.
 * 
 * @author bebopjmm
 */
public class Player extends Actor {

	String playerName_;

	int xp_ = 0;
	
	int level_ = 0;
	
	String classID_;
	
	String classDescript_;

	public Player(String playerName) {
		super();
		this.playerName_ = playerName;
	}

	public Player(String playerName, String characterName) {
		super(characterName);
		this.playerName_ = playerName;
		this.hp.setHasReserve(true);
	}

	
	/**
	 * @return the playerName_
	 */
	public String getPlayerName() {
		return playerName_;
	}

	/**
	 * @param playerName_ the playerName_ to set
	 */
	public void setPlayerName(String playerName) {
		this.playerName_ = playerName;
	}

	/**
	 * @return the xp_
	 */
	public int getXp() {
		return xp_;
	}

	/**
	 * @param xp_ the xp_ to set
	 */
	public void setXp(int xp) {
		this.xp_ = xp;
	}

	/**
	 * @return the level_
	 */
	public int getLevel() {
		return level_;
	}

	/**
	 * @param level_ the level_ to set
	 */
	public void setLevel(int level) {
		this.level_ = level;
	}

	/**
	 * @return the classID_
	 */
	public String getClassID() {
		return classID_;
	}

	/**
	 * @param classID_ the classID_ to set
	 */
	public void setClassID(String classID) {
		this.classID_ = classID;
	}

	/**
	 * @return the classDescript_
	 */
	public String getClassDescript() {
		return classDescript_;
	}

	/**
	 * @param classDescript_ the classDescript_ to set
	 */
	public void setClassDescript(String classDescript) {
		this.classDescript_ = classDescript;
	}

	
}
